Using technology for enhancing teaching and learning in Bangladesh: challenges and consequences