Add app-engine adapter