update after 3.8.4beta+test method improvment