fixed bind event