add backend protocol, extract local-atom backend
add redis backend
add dep warning to readme