Added promises and actors exchange