move service and change notifies to subscribes