update the object when its datastreams are also updated
fix typo