Text this: Novel algorithm for dynamic bandwidth scheduling in WDM EPON