basic item model update