Add example using gen_server