More accurate sleeping for workers

Workers now use eventlet's sleep method to be more greenthread-friendly.