update geoWithin case, fix error of polygon, add offcenter for polygon