updating takes a little longer but completelty whipes content and structures from databaser