periodically after a time period