add javascript kernel
modify bind
modify kernel