custom django storage, so boto push happens on collectstatic