improve git diff