title: Android: Markers is added to mapbox with super delay
body: <p>I am using map box in my android application. After initializing map box I want to add marker when on longClick on map box so in order according official site I added markerview dependency to application gradle:</p>
  <pre><code>dependencies {
    implementation 'com.mapbox.mapboxsdk:mapbox-android-plugin-markerview-v7:0.2.0'
  }
  </code></pre>
  <p>And then I implements <code>MapboxMap.OnMapLongClickListener</code> and override <code>onMapLongClick</code>.</p>
  <p>When mapview is ready I enable <code>enableLocationComponent</code> and create <code>markerViewManager</code> and set map <code>long click listener</code>.</p>
  <pre><code> mapView.getMapAsync(mapboxMap -&gt; {
              this.mapboxMap = mapboxMap;
              mapboxMap.setStyle(Style.MAPBOX_STREETS, style -&gt; {
                  createCustomAnimationView();
                  moveTo(home_longitude, home_latitude, home_zoom);
                  enableLocationComponent();
                  markerViewManager = new MarkerViewManager(mapView, mapboxMap);
                  mapboxMap.addOnMapLongClickListener(this);
                  createCustomAnimationView();
              });
          });
  </code></pre>
  <p>Finally in <code>onMapLongClick</code> overrided method I make a imageview and add to markerViewManager.</p>
  <pre><code>@Override
  public boolean onMapLongClick(@NonNull LatLng point) {
      ImageView imageView = new ImageView(requireContext());
      imageView.setLayoutParams(new RelativeLayout.LayoutParams(
              (int) Measurement.convertDpToPixel(32, requireContext()),
              (int) Measurement.convertDpToPixel(32, requireContext())));
      imageView.setImageResource(R.drawable.location_ic);
      MarkerView markerView = new MarkerView(new LatLng(point.getLatitude(), point.getLongitude()), imageView);
      markerViewManager.addMarker(markerView);
      return false;
  }
  </code></pre>
  <p>When I run application and do long click on screen:</p>
  <blockquote>
  <p>First problem: <em>location_ic</em> appear on the top and left of the screen and after a second or more, icon placed in right place</p>
  <p>Other problem:
  When I move map, those markers stay fixed and not moved with map but after a second or more then placed in right place.</p>
  </blockquote>
  <p>I hope I had explained clearly but if you are not understanding I uploaded a small video !!!<br />
  <a href="https://drive.google.com/file/d/0B66WYC1WBNbPWnJUQVBVcGRCSTVIUE9hVXdfRzB5RnB6NllF/view?usp=sharing" rel="nofollow noreferrer">My video</a></p>