Fixed class 'String' not found error, fixed cache bug, and added notif