Dependency Update and Fix Compile