refactor and use $pushAll and $inc