progress on updateAMap