Reader implemented Runnable