net: make use of async packet sending API in tap client