I need to update only the marker when the device is moving or when the device is getting more accuracy. When the position change also reload the map and I need to move only
one easy way to do is, simply call map.clearOverlays(); then read add new positions with map.addOverlay()
map.clearOverlays();
map.addOverlay()