remove cache option, simplified addMarker and update method