make the reason for runOnMainQueueSync more obvious