Controller execution is async anyway. Any need for this to be explicitly called async?