workaround openlayers base layer zoom issue