In above Fragment Activity i have made below change to recreate Adapter data.

1.Make public function which clear Fragments list and in this example that is mTabs.
2.After clear Fragments Array add your new Fragment with your required change ,in above class you can see that i have add fragments with it's bundles and that i can get in all Fragment class.
3.Set Adaper in ViewPager.

Now when some thing is change in any of your fragment you need to create one interface which send CallBack to FragmentActivity which hold your ViewPager so you can remove existing Fragment and recreate it again .