fix setInterval handler not being saved with service