use Object.create(null) for better hash
remove todo