add update recipes
add depend