removed refreshTarget and refreshAction