update from owner