updated fsq api
added new fragment, added threads singleton