modified push() to normal queue push