Enhancing RAPTOR with semantic chunking and adaptive graph clustering | Synapse