Updated widget provider