my own wait/notify demo