Made generating transcodes happen in seprate thread to stop the blocking of the frontend. Also got rid of proxy method for video model - we don't need custom models