Use intrinsic lock
work on read ahead
Merge branch 'readahead'