fix ajax bugs