Using threading pattern for vis updates.