Sleepってメッセージ処理しなかったっけ?
普通にsleep(2000)でいいような気がするが