update init.d function