general update, escaping, sending, receiving, sleep