Better async logic and front page