Isolated requests logic, renamed track_finished and trigger it on change.