optimize background 500kb to 100kb