improved open charge api integration