@Override public Void call() throws Exception { GpsPoint tmp = trackLDMIO.getLastGpsPoint(); Point2D newpoint = translateToPoint2D(mapDisplayAdapter.lastPos); trackLDMIO.addMarker(new Marker(newpoint, tmp.time + 500, tmp)); tmp.time += 500; addGpsPoint(tmp); return null; }