make some improvement in uploadEvaluated