try async false