Fix activity updating based on changed keywords