many updated sleep and message