no scheduler, just whenever