change job queue synchronization model