async exec -> sync; repair method