Fixing SuperService in multithreads