Rename topic to SessionToken
Fixed more review comments
Fix duplicate session token
Check if the session Token already exists. If not, generate a new token