update docset functionality