adding read timestamp to enable better resolution of when certain reads were performed (timestamp is updated when the first byte is available on the network)