update sph system