update webjars
extract functions
remove if-let
alignment
logging