some more API implemented, zones are now stored in redis as well [might make them dynamic with pub/sub, we'll see]