move BigSink into separate file
sketch out the fetch thread