Updated API to include increment and push methods