update staic method