update todo list, added dynamic relocation