Right now we don't advertise the MixpanelAPI instance as thread safe, because in general it isn't. You can call MixpanelAPI methods safely from any particular thread, but not many threads at once. track() itself may safe to call from multiple threads (it wasn't until recently) but it may back us into a corner to assume we'll always be in the future.