entrypoint update