some update
fix map equal test