HI BCLioness,
I see the problem in your VI. In the "retrieve data" event, where you use the Read File function, you are not taking the 'data' output and unbundling it. Instead, you are unbundling the local variable which is giving you stale data. You should use the 'data' output.
As a side note, for the File Read's 'byte stream type' input, you do not have to wire the local vairable directly. You can, but it's better to create a constant for your datatype (right-click on your local variable and create constant)and wire this to the byte stream type input. The byte stream type input is only looking for the type of the data, not the actual data. Hope I am not confusing you here.
Regards,
Khalid