remove blkdev
move bio function
working on ....