add key reload logic, similar to fragment reload logic
related to https://github.com/mangui/flashls/issues/67