improve fiodrv MEM_FIO_DRV, add openflag for exist buffer or allocate new buffer