Woman, 20, who had sex with boy, 14, she met online avoids jail