if no ihm enabled sleep 2s on main loop