update patches & merge some file from my c8813q