DRAGIN: Dynamic Retrieval Augmented Generation based on the Real-time Information Needs of Large Language Models | Synapse