[fix] added cleanup method calls to futures