sync freehand drawing path
fix bug in initial canvas position
solve mouse position offset problem