Blended learning: why problem solving will be key to virtual learning success in future