rewrite with rac_addDeallocDisposable:
add test for rac_didDeallocSignal