handleRecv() helper function