fix file name encoding issue
add event send and bind