allow adding labels from other threads