db with async task