v2 working fix counter update on reload and d implement resume, etc