Bug fix

1. When it can't find the singleton, the hash values are not updated.
2. It also doesn't start with new key sets

However, it doens't matter as the code can't find the table once it's
not find it for the first time