always allocate context + handle callbacks with several results
documented odd callbacks support + fixed futures
bumped version number