event machine
EM hot fix
hot fix
hot fix
ensure EM start
hot fix
idle lock
hot fix
revert idle_lock