add create and destroy request
update product