fix callback and provider name
update package