Use non-blocking select statement for receiving.
Use fmt pkg and present a live progress