updated background upload, fixed background image cross origin