modify pushQueue