updating from instance