updated server process