Send rate to the Monitor.
Use async proxy method.
Fix elapsed calculation.
Fix rate.
Use Ice::Time instead of gettimeofday.