Split out interface
Use REDIS as status store