fopen_sample async waterfall reduce indent