Fix halt message dropping problem. Move view update calcs to background actor.