sleep for fit