Modal updates and spinner integration