implemented force update & ajax refresh