media category VC: replace timer with a lock
fb6f65e8 changed the timer interval to 0.0 so all calls were always executed eliminating the use for it. This lock replaces the timer and ensures that multiple reload attempts will not be executed simultaneously.