add a default push model