fix timekeeper to have stable difficulty with stable hash rate