make run(boolean) sync'd