monitor service state