I have a step functions which is taking time in changing state.I have a glue job in my step function.Sometimes I see that even though the glue job execution is complete the state defining that glue job in step function is not updated.Upon observing the step function I see that when the glue job is finished within the 15th Minute of the hour the state changes immediately while when it crosses the 15th Minute, the update to the state happens in 20th Minute.So My question is Doesn't the step function keep checking the status of glue job?.Does it update the status of glue job every 5th Minute?