[WIP] Improved file_rec/async

Note: applied vimproc.vim/improve-readwrite