add time out at wait get role list part