fix product fetching