fix getlast bug