update

add strategy generate and update to the last version