[ENG] small updates really useful

- Add c_code_cache_version to GpuCorrMM()
- small code refactoring/simplication
- better error msg.

no news.txt