using async
add binary
clean binary