fixed shade background being jumpy