supporting async datasource with global singleton
removed unused imports
is logged in
connection example implemented in login
login supported..maybe?