retrieve product by Id