make ping feature configurable
merge from exp