promisify record.invoke and deal with it in stormify actions handler