Ignore permission errors for backup
Refactor stats, channel instead of callback func
Pretty status for backup