change recycler list to concurrentlinkeddeque