You already got the scheduling problem answer.
You could also check with @mebeingken about this as he implemented Bull for queue handling.
Additionally I am leaving this library here because it might help you with the overall process.
I am assuming the response is huge given the times you are giving and you will have to compare for differences.
This library might be helpful to return the diff between two JSONs.