Fix some bug of geo