A modified RC-FDTD algorithm for plasmonics in Drude dispersive media