More precise update timing