thread priority setter, better id generator, new todo list