Added async execute methods