mememory done, queue done
updating ting