working update and wire actions