code cleanup, update to latest blockly
fix create object with block