refactor tests
allow to update product