Update todo list with additional improvements and longterm feature ideas