Only update hashmeter if we have done hashes or haven't updated longer than the log interval, fixing a us/ms error.