added workout search, re-factor activity requests