instantiating detail fragment only once