refactor b-blib for support version of files and not send request to server if file is actual