add: single, thread, process server