make sure save to canvas when first create
180, 183
fix 181
Merge branch 'develop' into board