fix the push problem