fixed detail page slow update function