fix some bug & improve grunt file