update some style and git ignore