update to spring 4 and spring bacth 3