I am doing it,too....but I prefer to achieve more function to manage groutine like java concurrent package