Use both async and sync database
Login with Douban