Updated memory_block to use the standard futures
Updated threads to use the standard futures