working - asynch read
not compilable!!!