server side multi thread