fix missed execute/async inconsistencies