update pathing and autoload from provider