usecase returns longest and current streak