move list to thread safe list, incremental implementation