support smaller min sdk version