fix javascipt bug