improved colored diff
