fix geo bug