make snowball calls threadsafe (add context)