fix push code in select()