fix invalid reload by reloading on main thread as ApplicationCommand
fix handle old callbacks