keep track of use count in read and write to prevent module unloading while reads or writes are pending