change channel append method and limit search