handle buddy-state events in contact-service