[Bookmark] Avoid duplicate BM, refresh old one if already exists. fix #160