implement USB fast charge from chad0989