fix a bug which might cause file order problem.
version:0.5
update .gitignore
fix the bug that files are disorderly.