updateActor has ui functionality but not all backend stuff