Replace Issue callback with promise chain