On-demand learning :training in the new millennium