added atomic client_info queue to block
atomic set / get for client block
implemented File::acquire_block -- used for write-insert
implemented File::acquire_block