return when get a completed frame