updated a-sync