go routine and channel example.