Replaced the data queue with a data hash, so each route request id maps to a data string