lock shared buffer
simplified the start-up log
Merge branch 'master' into blkload
a workaround commit