New rpool implementation using gen_server, faster stronger and backward comaptible