update Block style. remove C Function style.

works with `ENABLE_STRICT_OBJC_MSGSEND`. macro returns error value.