fix secondBasedScheduler concurrency problem