How on-demand learning enhances soft skill development at work