Slow Xbee network

Evening all, I'm looking for some guidance with an xbee setup. I'm currently running zigbee mesh using 3 routers and 1 coordinator(obv) in API mode. The only way I could get reliable data to/from the coordinator was to send data to one router, wait for a response, then to the second, and so on. The problem with this is that each router takes roughly 200ms to read the data from the coordinator and then send data back; therefore it takes ~600ms to gather all data. This is really slow compared to a 1:1 bluetooth connection for example. Is there any way I can speed this up? If you have an example code that I could look at myself that would be even better.