Separated thread-safe sleep from mover and optimized it