fix double lock
fix typo. paralax -> parallax
"fix" UpdateArea. indirectly fix CarveHole
extra check