update

add delay method and onComplete method