diary, appointment, and test images now load async