Bring back the run loop

When video-player src updated, the player wouldn't reset. updating the src on the next run fixes the issue