Updated session-list directive to use injected  service instead of setTimeout