update method
Replaces the object with id.
Implementation
bool update(String id, CanvasObject object) {
final index = _objects.indexWhere((item) => item.id == id);
if (index < 0) return false;
_remember();
_objects[index] = object;
render();
_emitChange();
return true;
}