fix exec flow