update fobject