Use idiomatic method to build Helm source

If we want to populate candidates in a Helm buffer, we use the function
helm-build-in-buffer-source, instead of manually inserting candidates.