add GoSleep function