update char slot detection