Use select on empty channel to track when to stop getting packets
Updates usage
Many updates