So how to write function that will wait until Handle is ready for reading ?? And is there something like "if" ??