Ok, simplified the usleep logic, its ok, not super power saving, but the performance is really amazing.