Update button interaction with service