use flexible automatically managed buffer in relooper