add a close completion handler block property