Protect async access to views