use bmap api and update