Improve fix #92

Use a time stamp instead of a hash (because the backend is multithreade and two identical lint method threads might running at the same time and thus working with the same hash).

Also cleanup temp files when the compilation command has finished.