_.defer
add comments