Fix circle counter text
Refactoring interface class, add logout func