add block callback, rm unnecessary AFNetworking.h include