added parallel retrieval of all categs