make update create a new instance and map to it