Refactor ZorkaAsyncThread: process(T obj) -> process(List<T> objs)