Schedulerize for thread-safety