fix geo lib bug