add docs of AsyncCallback interfaces