Autonomous learning in a CALL EFL classroom: an exploratory case study