adds ARC compliancy, marks unused variable

I have removed the dispatch_release() calls which give errors when compiling under ARC.
Also, F_concurrently is marked as __unused to silence a compiler warning.