Drew barrymore is dating justin long