add task to substitute local assets for remote