text layer updates