make session fetch async