use temp files by default
version++
test deadlock
better log