add delivery api
don't use cache in examples