update target API