now can accept function as namespace
add auto expire for es key
bugfix for namespace
remove the badge that never shows