Listen for packet async