update sourcecode part 1
update part 2 - update theme
update part3 - update shashin, preserve useful mods