updated promise todo (long ago)