use support fragment instead of native fragment