reworking communication structure

To handle super structure packets as opposed to individual requests.
This will prevent clogging and reduce overhead.