update dependencies, move modes and names to server