reconnect resets timer state