Added update method and general service timer
Added update method and general service timer

* disable catching up if no block received for longer than 10 seconds

maran/go-ethereum,maran/go-ethereum,maran/go-ethereum,maran/go-ethereum,maran/go-ethereum,maran/go-ethereum,maran/go-ethereum,maran/go-ethereum,maran/go-ethereum