allow async packets to be stored for later processing when waiting on a response to an issued command. Fixes #4