duh no main loop blocking sleep, added one