optimized get_until for channel