short term vs long term marketing