add fetch fragment feature