performance: grouping offset calcs, not setting too many timers
performance: grouping offset calcs, not setting too many timers

Former-commit-id: 46b6a205dd3020701aecd6663fd087c8b5768a0a [formerly 64bd1161677c262963b814d028551bdb699d635c] [formerly 7a707ca00850df229f04a2c30f5693ab8b77b209 [formerly 7a707ca00850df229f04a2c30f5693ab8b77b209 [formerly 5d2c209867cb589a0b8ea18a639a9cf1f1984972]]]
Former-commit-id: 820cd42f1d6b3f1c6c8917e24ddff47edfc2fcd0 [formerly 45d1d6dbc118399306893d99642e9ec072d246cd]
Former-commit-id: 92703ccfdc5f0761620df32129470f69bc6ff7db
Former-commit-id: 3575834203c56d4ace56a3b25809ed3e1f8fdda0
Considerit/ConsiderIt,Considerit/ConsiderIt,Considerit/ConsiderIt,Considerit/ConsiderIt