Britain's Dave Ryding finishing behind Marco Schwarz of Austria in the final and takes the second podium of his World Cup career in Oslo.