* add collapse expand file feature
* improve render speed of commit with many files by collapsing file content if file index greater 5