update base object