prevent blocking on MRI

This frees up the GIL before calling the function, allowing ruby to
process other work in parallel (another rails request for example)