added new memory scheme for futures