add remote counters and some timings
follow vsgtimings communicator aware interface