use a buffered proxy in composites new route