Working on event-driven device update