fix map color bug