Move stream reader to separate actor