normalize attachment creation / Promisify more methods