use push for deques