making charging cycles counting undocks not dock attempts