Highly improve rendering performance.

500x500 map
   *Before: 85Mbx7secconds(release)
            85Mbx15seconds(debug)
   *Now:    1.5Mbx3secconds(release)
            1.5Mbx5secconds(debug)