update android implementation