upadte sf 2.4 init