update  sl520protocal and validate