added dequeueResuableAnnotationViewWithIdentifier

annotations are now being reused, this will help with the laggy map scroll issue