use id rather than email
added logging service
githubhandler cache