server update
improve view