To minimize downtime, you can the new firmware to the associated APs before rebooting the WLC.
: The final supported software for the 2504 is generally AireOS 8.5.182.0 . cisco wlc 2504 firmware download work