compact byte counter