[infomanager] only update a/v info if something has changed and only by main thread