A single GenServer process can only ever work sequentially. If you need concurrency you need to spawn multiple processes.