update modal api