add background color layer
instead of MapTerrain
support new terrain info