draw canvase sync
add sendData