improve coordinate precision