updated modules, and made homepage template compat with background image feature