fixed ShapeFetchService. closes #3242