update sleep