sync vs async gevnet