only synchronize the memory pool transaction by bitcoind daemon

It is not possible to only sync things in the mempool because the blockchain is needed in order to verify mempool transactions. Before transactions can be added to a node’s mempool, they need to be validated. This requires knowing the UTXO set, and this can only be learned by also syncing the blockchain.