update extension per updated API