Always updates duration in onMetaDataHandler

So when a different video is loaded in the same player, duration gets updated.