server registering but not reflected in other child processes
using threads now
merged with ankit's changes