add source changed