fixed marker update issue reported by @keyoss.
removed guava library dependency.