An efficiently managed timer service for angular