added client guards

Client does not spawn a clone of itself in the update method.