zuò​yán​qǐ​xíng

no sooner said than done