push new sleep code