Fix consider working with multiple threads (e.g. Future)