update how cmos rates are processed. use hashes to store the cmos counts and timestamps, and use hmget() instead of calling get() in a loop. this puts less stress on the redis server.