Using gen_server instead of RPC for incoming cache requests