register and run name based prioritized callbacks with sync and async logic