get workspace page async method