updates product controller object