fix map on deploy
improve binding between list and map