Or better, you can read data on its own thread.